package eu.jpereira.trainings.designpatterns.creational.abstractfactory;

import eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportBody;
import eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportFooter;
import eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportHeader;

public class XMLReportElementsFactory implements AbstractReportElementsFactory{
     
	@Override	
	public ReportBody createReportBody() {
		return new XMLReportBody();
	}
 
	@Override
	public ReportFooter createReportFooter() {
	return new XMLReportFooter();
	}
 
	@Override
	public ReportHeader createReportHeader() {
	return new XMLReportHeader();
	}
}
